c1753ef9be924cb0599ac85b08181dae89859e96,core/src/gaia/cu9/ari/gaiaorbit/interfce/ControlsWindow.java,ControlsWindow,initialize,#,87
Before Change
timeComponent.initialize();
CollapsiblePane time = new CollapsiblePane(ui, txt("gui.time"), timeComponent.getActor(), skin, true, playstop);
time.align(Align.left);
mainActors.add(time);
panes.put(timeComponent.getClass().getSimpleName(), time);
/** ----CAMERA---- **/
if (Constants.desktop) {
// Record camera button
recCamera = new OwnImageButton(skin, "rec");
recCamera.setName("recCam");
recCamera.setChecked(GlobalConf.runtime.RECORD_CAMERA);
recCamera.addListener(new EventListener() {
@Override
public boolean handle(Event event) {
if (event instanceof ChangeEvent) {
EventManager.instance.post(Events.RECORD_CAMERA_CMD, recCamera.isChecked(), true);
return true;
}
return false;
}
});
recCamera.addListener(new TextTooltip(txt("gui.tooltip.reccamera"), skin));
// Play camera button
playCamera = new OwnImageButton(skin, "play");
playCamera.setName("playCam");
playCamera.setChecked(false);
playCamera.addListener(new EventListener() {
@Override
public boolean handle(Event event) {
if (event instanceof ChangeEvent) {
EventManager.instance.post(Events.SHOW_PLAYCAMERA_ACTION, ui, skin);
return true;
}
return false;
}
});
playCamera.addListener(new TextTooltip(txt("gui.tooltip.playcamera"), skin));
}
CameraComponent cameraComponent = new CameraComponent(skin, ui);
cameraComponent.initialize();
CollapsiblePane camera = new CollapsiblePane(ui, txt("gui.camera"), cameraComponent.getActor(), skin, false, recCamera, playCamera);
camera.align(Align.left);
mainActors.add(camera);
panes.put(cameraComponent.getClass().getSimpleName(), camera);
/** ----OBJECT TOGGLES GROUP---- **/
VisibilityComponent visibilityComponent = new VisibilityComponent(skin, ui, this);
visibilityComponent.setVisibilityEntitites(visibilityEntities, visible);
visibilityComponent.initialize();
CollapsiblePane visibility = new CollapsiblePane(ui, txt("gui.visibility"), visibilityComponent.getActor(), skin, true);
visibility.align(Align.left);
mainActors.add(visibility);
panes.put(visibilityComponent.getClass().getSimpleName(), visibility);
/** ----LIGHTING GROUP---- **/
VisualEffectsComponent visualEffectsComponent = new VisualEffectsComponent(skin, ui);
visualEffectsComponent.initialize();
CollapsiblePane visualEffects = new CollapsiblePane(ui, txt("gui.lighting"), visualEffectsComponent.getActor(), skin, false);
visualEffects.align(Align.left);
mainActors.add(visualEffects);
panes.put(visualEffectsComponent.getClass().getSimpleName(), visualEffects);
/** ----OBJECTS TREE---- **/
ObjectsComponent objectsComponent = new ObjectsComponent(skin, ui);
objectsComponent.setSceneGraph(sg);
objectsComponent.initialize();
CollapsiblePane objects = new CollapsiblePane(ui, txt("gui.objects"), objectsComponent.getActor(), skin, false);
objects.align(Align.left);
mainActors.add(objects);
panes.put(objectsComponent.getClass().getSimpleName(), objects);
/** ----GAIA SCAN GROUP---- **/
GaiaComponent gaiaComponent = new GaiaComponent(skin, ui);
gaiaComponent.initialize();
CollapsiblePane gaia = new CollapsiblePane(ui, txt("gui.gaiascan"), gaiaComponent.getActor(), skin, true);
gaia.align(Align.left);
mainActors.add(gaia);
panes.put(gaiaComponent.getClass().getSimpleName(), gaia);
/** ----MUSIC GROUP---- **/
if (Constants.desktop) {
MusicComponent musicComponent = new MusicComponent(skin, ui);
musicComponent.initialize();
Actor[] musicActors = MusicActorsManager.getMusicActors() != null ? MusicActorsManager.getMusicActors().getActors(skin) : null;
CollapsiblePane music = new CollapsiblePane(ui, txt("gui.music"), musicComponent.getActor(), skin, true, musicActors);
music.align(Align.left);
mainActors.add(music);
panes.put(musicComponent.getClass().getSimpleName(), music);
}
After Change
timeComponent.initialize();
CollapsiblePane time = new CollapsiblePane(ui, txt("gui.time"), timeComponent.getActor(), skin, true, playstop);
time.align(Align.left).columnAlign(Align.left);
mainActors.add(time);
panes.put(timeComponent.getClass().getSimpleName(), time);
/** ----CAMERA---- **/
if (Constants.desktop) {
// Record camera button
recCamera = new OwnImageButton(skin, "rec");
recCamera.setName("recCam");
recCamera.setChecked(GlobalConf.runtime.RECORD_CAMERA);
recCamera.addListener(new EventListener() {
@Override
public boolean handle(Event event) {
if (event instanceof ChangeEvent) {
EventManager.instance.post(Events.RECORD_CAMERA_CMD, recCamera.isChecked(), true);
return true;
}
return false;
}
});
recCamera.addListener(new TextTooltip(txt("gui.tooltip.reccamera"), skin));
// Play camera button
playCamera = new OwnImageButton(skin, "play");
playCamera.setName("playCam");
playCamera.setChecked(false);
playCamera.addListener(new EventListener() {
@Override
public boolean handle(Event event) {
if (event instanceof ChangeEvent) {
EventManager.instance.post(Events.SHOW_PLAYCAMERA_ACTION, ui, skin);
return true;
}
return false;
}
});
playCamera.addListener(new TextTooltip(txt("gui.tooltip.playcamera"), skin));
}
CameraComponent cameraComponent = new CameraComponent(skin, ui);
cameraComponent.initialize();
CollapsiblePane camera = new CollapsiblePane(ui, txt("gui.camera"), cameraComponent.getActor(), skin, false, recCamera, playCamera);
camera.align(Align.left).columnAlign(Align.left);
mainActors.add(camera);
panes.put(cameraComponent.getClass().getSimpleName(), camera);
/** ----OBJECT TOGGLES GROUP---- **/
VisibilityComponent visibilityComponent = new VisibilityComponent(skin, ui);
visibilityComponent.setVisibilityEntitites(visibilityEntities, visible);
visibilityComponent.initialize();
CollapsiblePane visibility = new CollapsiblePane(ui, txt("gui.visibility"), visibilityComponent.getActor(), skin, true);
visibility.align(Align.left).columnAlign(Align.left);
mainActors.add(visibility);
panes.put(visibilityComponent.getClass().getSimpleName(), visibility);
/** ----LIGHTING GROUP---- **/
VisualEffectsComponent visualEffectsComponent = new VisualEffectsComponent(skin, ui);
visualEffectsComponent.initialize();
CollapsiblePane visualEffects = new CollapsiblePane(ui, txt("gui.lighting"), visualEffectsComponent.getActor(), skin, false);
visualEffects.align(Align.left).columnAlign(Align.left);
mainActors.add(visualEffects);
panes.put(visualEffectsComponent.getClass().getSimpleName(), visualEffects);
/** ----OBJECTS TREE---- **/
ObjectsComponent objectsComponent = new ObjectsComponent(skin, ui);
objectsComponent.setSceneGraph(sg);
objectsComponent.initialize();
CollapsiblePane objects = new CollapsiblePane(ui, txt("gui.objects"), objectsComponent.getActor(), skin, false);
objects.align(Align.left).columnAlign(Align.left);
mainActors.add(objects);
panes.put(objectsComponent.getClass().getSimpleName(), objects);
/** ----GAIA SCAN GROUP---- **/
GaiaComponent gaiaComponent = new GaiaComponent(skin, ui);
gaiaComponent.initialize();
CollapsiblePane gaia = new CollapsiblePane(ui, txt("gui.gaiascan"), gaiaComponent.getActor(), skin, true);
gaia.align(Align.left).columnAlign(Align.left);
mainActors.add(gaia);
panes.put(gaiaComponent.getClass().getSimpleName(), gaia);
/** ----MUSIC GROUP---- **/
if (Constants.desktop) {
MusicComponent musicComponent = new MusicComponent(skin, ui);
musicComponent.initialize();
Actor[] musicActors = MusicActorsManager.getMusicActors() != null ? MusicActorsManager.getMusicActors().getActors(skin) : null;
CollapsiblePane music = new CollapsiblePane(ui, txt("gui.music"), musicComponent.getActor(), skin, true, musicActors);
music.align(Align.left).columnAlign(Align.left);
mainActors.add(music);
panes.put(musicComponent.getClass().getSimpleName(), music);
}